<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link rel="modulepreload" href="/assets/manifest-b07b647d.js"/><link rel="modulepreload" href="/assets/entry.client-DNsd0nvf.js"/><link rel="modulepreload" href="/assets/jsx-runtime-BNhylZWU.js"/><link rel="modulepreload" href="/assets/chunk-PVWAREVJ-C1xiZW2u.js"/><link rel="modulepreload" href="/assets/rolldown-runtime-DHOV2E_C.js"/><link rel="modulepreload" href="/assets/root-BEUtLjnF.js"/><link rel="modulepreload" href="/assets/reflex-env-C3D-bCrw.js"/><link rel="modulepreload" href="/assets/emotion-react.browser.esm-CXLlANXl.js"/><link rel="modulepreload" href="/assets/Helmet-BD77HUdu.js"/><script>
// Only run in browser environment, not during SSR
if (typeof document !== 'undefined') {
    try {
        const theme = localStorage.getItem("theme") || "system";
        const systemPreference = window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light";
        const resolvedTheme = theme === "system" ? systemPreference : theme;

        // Apply theme immediately - blocks until complete
        // Use classList to avoid overwriting other classes
        document.documentElement.classList.remove("light", "dark");
        document.documentElement.classList.add(resolvedTheme);
        document.documentElement.style.colorScheme = resolvedTheme;

    } catch (e) {
        // Fallback to system preference on any error (resolve "system" to actual theme)
        const fallbackTheme = window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light";
        document.documentElement.classList.remove("light", "dark");
        document.documentElement.classList.add(fallbackTheme);
        document.documentElement.style.colorScheme = fallbackTheme;
    }
}
</script><noscript><style data-emotion="css ehrkts">.css-ehrkts{display:none;height:1;width:1;}</style><img src="https://www.facebook.com/tr?id=509505096385581&amp;ev=PageView&amp;noscript=1" class="css-ehrkts"/></noscript><link href="/assets/__reflex_global_styles-DcZIgd88.css" rel="stylesheet" type="text/css"/></head><body><style data-emotion="css hzase2">.css-hzase2{font-family:Poppins;--default-font-family:Poppins;font-weight:400;background-color:#1A1A1A;background-image:url('/bg_dark_pattern.png');background-repeat:repeat;background-attachment:fixed;}</style><div data-is-root-theme="true" data-accent-color="blue" data-gray-color="slate" data-has-background="true" data-panel-background="translucent" data-radius="medium" data-scaling="100%" class="radix-themes css-hzase2"><style data-emotion="css 17rg0dp">.css-17rg0dp{position:fixed;width:100vw;height:0;}</style><div title="Connection Error: " class="css-17rg0dp"></div><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><script>
              console.log(
                "💿 Hey developer 👋. You can provide a way better UX than this " +
                "when your app is loading JS modules and/or running `clientLoader` " +
                "functions. Check out https://reactrouter.com/start/framework/route-module#hydratefallback " +
                "for more information."
              );
            </script></div><script>window.__reactRouterContext = {"basename":"/","future":{"unstable_middleware":false,"unstable_optimizeDeps":true,"unstable_splitRouteModules":false,"unstable_subResourceIntegrity":false,"unstable_viteEnvironmentApi":false},"routeDiscovery":{"mode":"initial"},"ssr":false,"isSpaMode":true};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());</script><script type="module" async="">import "/assets/manifest-b07b647d.js";
import * as route0 from "/assets/root-BEUtLjnF.js";
  
  window.__reactRouterRouteModules = {"root":route0};

import("/assets/entry.client-DNsd0nvf.js");</script><!--$--><script>window.__reactRouterContext.streamController.enqueue("[{\"_1\":2,\"_3\":-5,\"_4\":-5},\"loaderData\",{},\"actionData\",\"errors\"]\n");</script><!--$--><script>window.__reactRouterContext.streamController.close();</script><!--/$--><!--/$--></body></html>